"""
uuid模块提供了四种方法：

    uuid1(node, clock_seq):
        如果未给出’node’，则使用getnode（）来获取硬件地址。
        如果给出’clock_seq’，则将其用作序列号; 否则，选择随机的14位序列号。

    uuid3(namespace, name):
        namespace 必须是uuid，name可以随意，把两个参数合并后, 进行MD5加密

    uuid4():
        随机产生一个uuid，有重复概率但很小

    uuid5(namespace, name):
        namespace 必须是uuid，name可以随意，把两个参数合并后，进行sha1加密
"""
import uuid

uuid1 = uuid.uuid1()
uuid3 = uuid.uuid3(uuid.uuid1(), 'name')
uuid4 = uuid.uuid4()
uuid5 = uuid.uuid5(uuid.uuid1(), 'name')

print(uuid1)
print(uuid3)
print(uuid4)
print(uuid5)
